body{background-color:#f9f9f9;margin:0px;padding:0px;font-size:16px;font-family:san francisco,droid sans fallback,"微软雅黑", Verdana, Geneva, sans-serif;line-height:150%;}
h1,h2,h3{margin:0px;padding:0px;font-size:1em;}
a:hover,a:active,.btn:hover,.btn:active{color:#fff;text-decoration:none;}
body.loading{background:#fff;height:100%;margin:0px;padding:0px;}
body.loading .lg{width:30%;margin:0 auto;}
body.loading .lg img {width:100%;}
body.loading .lg p {text-align:center;}
.search :-moz-placeholder {color:#fff;text-align:center;font-size:1em;}
.search ::-moz-placeholder{color:#fff;text-align:center;font-size:1em;}
.search input:-ms-input-placeholder{color:#fff;text-align:center;font-size:1em;}
.search textarea:-ms-input-placeholder{color:#fff;text-align:center;font-size:1em;}
.search input::-webkit-input-placeholder{color:#fff;text-align:center;font-size:1em;}
.search textarea::-webkit-input-placeholder {color:#fff;text-align:center;font-size:1em;}
.init{position:absolute;z-index:99999999999999999;left:0px;top:0px;width:100%;height:100%;overflow:hidden;}
.init img {width:100%;}
/*revise*/
.b-r0 {border-radius: 0;}
.fbtnrow {text-align:right;margin-bottom:10px;}
.fbtn {margin-left:2px;padding:6px;font-size:.75em;}
.d-color {color: #fb6f17;}
.b-d-color {background: #fb6f17;}
.h-floor {padding:6px;background:#FC7E17;overflow:hidden;}
.h-floor .col-xs-6{padding:0px;}
.h-floor .col-xs-6:first-child{padding-right:3px;}
.h-floor .col-xs-6:last-child{padding-left:3px;}
.h-floor img {width:100%;}

i,em,b {font-style: normal;}
.weui_cell_ft.amount{font-size:0.75em;}
.hidden {display: none!important;}
.pull-left {float: left;}
.pull-right {float: right;}
.weui-row.gameList{justify-content:initial;}
.weui_tabbar_item{width:20%;padding:2px 0px;}
.weui_tabbar_item p{display:block;text-align:center;color:#7a7a7a;padding:0px;margin:-5px 0px 0px;font-size:0.75em;line-height:200%;}
.weui_tabbar_item .glyphicon{color:#7a7a7a;font-size:1.5em;margin:0px;line-height:150%;}
.weui_bar_item_on p,.weui_bar_item_on .glyphicon {color: #fb6f17;}
input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {outline:none;}
.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label {color: #fb6f17;font-size:0.75em;}
.lists .weui_navbar {margin:0px;margin-top:10px;margin-left:10%;width:80%;position:relative;z-index:5;}
.lists .weui_navbar_item.weui_bar_item_on {background:#fb6f17;color:#fff;}
.lists .weui_navbar_item {padding:3px 5px;font-size:0.9em;border:1px solid #E7E7E7;border-right:none;color:#7d7d7d;background:#fff;}
.lists .weui_navbar_item:first-child {border-radius: 10px 0 0 10px;}
.lists .weui_navbar_item:last-child {border-radius: 0 10px 10px 0;border-right:1px solid #E7E7E7;}
.lists .search {background: none;margin:3px 0px 10px 0px;}
.lists .search .weui_cell {
	margin: 0 auto;
	padding: 5px 15px;
	width: 90%;
	height:28px;
	border-radius: 14px;
	background: -moz-linear-gradient(left,#fd6b06,#a5c113);
/*火狐*/
	background: -webkit-gradient(linear, 0 50%,100% 50%,from(#fd6b06), to(#a5c113));
/*谷歌*/
	background: -webkit-gradient(linear, 0 50%,100% 50%, from(#fd6b06), to(#a5c113));
      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left, #fd6b06, #a5c113);
   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left, #fd6b06, #a5c113);
  /*Opera 11.10+*/
	color: #fff;
}
.search-btn {width:20px;height:20px;z-index:5;border-radius:50%;background:#fff;color:#9fbd03;position:absolute;right:4px;top:4px;padding:2px;}
a.search-btn:hover,a.search-btn:visited{color:#9fbd03;}
.search-btn .glyphicon {font-size:0.75px;padding-left:4px;color:#9fbd03;}
.search-btn .glyphicon:hover{color:#9fbd03;}
.lists .search input::-webkit-input-placeholder { color:#fff;font-size:0.9em; }
.lists .search input:-ms-input-placeholder { color:#fff;font-size:0.9em; } /* ie */
.lists .search input:-moz-placeholder { color:#fff;font-size:0.9em; }
.lists .search input::-moz-placeholder { color:#fff;font-size:0.9em; }
.lists .weui_cells{font-size:1em;}
.weui_navbar:after{border:none;}
.weui_cells:after, .weui_cells:before {border:none;}
.weui_cell:before{border:none;}
.lists .lists-item {margin-bottom: 55px;}
.lists .weui_tab {background: #fff;}
.lists .weui_tab .spl {position:fixed;background:#fff;overflow:hidden;z-index:3;width:100%;height:78px;border-bottom:1px solid #ededed;}
.lists .weui_tab_bd {padding:80px 0px 0px 0px;border:none;background:#F9F9F9;}
.lists .lists-item{margin:0px;}
.lists .lists-item img {width: 100%;}
.lists .lists-item>div {padding:0px 4px;margin-top:5px;}
.lists .lists-item>div>div{padding:10px;border:1px solid #EDEDED;background:#FFF;}
.lists .lists-item h3 {text-align: center;font-weight:normal;color:#464646;padding-top:10px;font-size:0.85em;}
.weui_cells{background:none;margin:5px 0px;}
.weui_cell {border:none;border-top:1px solid #EEE;border-bottom:1px solid #EEE;height:2.5em;margin:2px 0px;background:#fff;}
.weui_cell .weui_label {float:left;font-size:.9em;color:#a0a0a0;font-weight:normal;margin:0px;line-height:1.25em;width:80px;margin-right:10px;}
/*.weui_cell .weui_label:after{content:".";display: inline-block;width:100%;overflow:hidden;height:0;}*/
.weui_input {color:#0b0b0b;height:100%;margin:0px;line-height:200%;}
.search .weui_input {color:#fff;}
.weui_cell_hd {height:100%;}
.weui_cell_hd em{color:#F2AF7D;padding-right:10px;float:left;}
.weui_vcode .weui_cell_ft img{height:34px;}
.weui_vcoe .weui_label{padding-top:10px;}
.weui_vcode em {padding-top:10px;}
.weui_cell_primary{font-size:0.8em;line-height:2em;}
.search .weui_cell_primary{font-size:1em;}
.weui_dialog_bd img {width:100%;}
.history-back{background:#FC7E17;text-align:center;line-height:200%;position:absolute;top:0px;left:20%;border-radius:0px 0px 6px 6px;z-index:100;width:50px;height:35px;-webkit-box-shadow: 4px 4px 40px -10px rgba(0,0,0,0.9);
-moz-box-shadow: 4px 4px 40px -10px rgba(0,0,0,0.9);
box-shadow: 4px 4px 40px -10px rgba(0,0,0,0.9);}
	.history-back i{color:#fff;font-bold:bold;}	
.send {position: relative;margin: 30px auto 0;}
.send .arrow {position: absolute;top: 5px;right: -16px;
 /* 圆角的位置需要细心调试哦 */
	width: 0;
	height: 0;
	border: solid 8px;
	border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #F8C301;
	font-size: 0;
}
.page-content{overflow:auto;padding:40px 0px 80px 0px;background-color:transparent;}
.weui_tabbar{position:fixed;background:#fff;height:60px;border:none;border-top:1px solid #f0f0f0;z-index:20;}
.weui_tabbar:before{position:inherit;content:"";border:none;}
.weui_media_bd .tag {position:absolute;left:180px;height:70px;width:70px;top:-15px;}
.bar .title {
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	font-weight: 500;
	font-size: 1.25em;
	line-height: 200%;
	height:100%;
}

.button {
	position: relative;
	display: block;
	box-sizing: border-box;
	margin: 0;
	padding: 0 .5rem;
	height: 2rem;
	border: 0;
	border-radius: .25rem;
	background-color: #04be02;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .8rem;
	line-height: 1.9rem;
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.bar .button {
	position: relative;
	z-index: 20;
	color: #fff;
	background: transparent;
	margin:0px;
	margin-left:10px;
	height:100%;
	font-size:1.05em;
	line-height:250%;
	padding:0px;
}
.bar .back .glyphicon {font-size:1.25em;line-height:200%;float:left;height:100%;margin:0px;}
.icon {
	position: relative;
	display: inline-block;
	background-position: 50%;
	background-size: 100% auto;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-style: normal;
}

.bar .icon {
	position: relative;
	z-index: 20;
	padding: .5rem .1rem;
	font-size: 1rem;
	line-height: 1.2rem;
}

.icon.icon-back {
	width: 12px;
	height: 20px;
	background-image: url("data:image/svg+xml;vertical-align: -3px;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'><path d='M10 0l2 2-8 8 8 8-2 2L0 10 10 0z' fill='%23FFFFFF'/></svg>");
}

.bar .button .icon, .bar .title .icon {padding: 0;}


.bar .logined a,.bar .unlogin a {
	display: inline-block;
	padding: 0px 4px;
	color: #fff;
}
.unlogin a.on {border:1px solid #fff;border-radius:6px;}
.unlogin a:hover {border:1px solid #fff2e8;border-radius:6px;color:#fff2e8;}
.swiper-container {width: 100%;}
.swiper-container img{display: block;width: 100%;}
.search .icon_search-btn {
	position: absolute;
	top: 2px;
	right: 2px;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: #fff;
	line-height: 25px;
}

.bar{height:40px;background:#FC7E17;position:fixed;width:100%;z-index:10;overflow:hidden;}
.bar .logo img {height:80%;margin:5px;}
.bar .logined ,.bar .unlogin {margin:8px 4px 0px 0px;padding:0x;color:#fff;}
.bar .unlogin{margin:8px 4px 0px 0px;}
.bar .logined span,.bar .unlogin span {margin:0px 2px;}
.segment {border:1px solid #f0f0f0;border-left:none;border-right:none;}
.notice {height:34px;display:table;width:100%;position:relative;}
.notice .sibling{float:left;height:100%;z-index:2;background:#f7f7f7;position:relative;}
.notice .glyphicon {font-size:1.5em;color:#7a7a7a;line-height:150%;width:40px;text-align:center;}
.notice .marquee {white-space:nowrap;float:left;z-index:1;line-height:250%;width:100%;position:absolute;right:0;top:0;font-size:0.9em;}
.gchlst{background:#FFF;/*padding:15px 10px;*/}
.gchlst .gch a {float:left;height:100%;width:100%;text-align:center;}
.gchlst .gch img {width:100%;margin:0px;border-radius:10px;}
.gchlst .gch p {color:#7a7a7a;line-height:180%;margin-bottom:15px;font-size:0.9em;}
.guess{background:#FFF;}
.guess h2{background:#F9F9F9;border:1px solid #F0F0F0;border-left:none;text-align:center;border-right:none;}
.guess h2 i {margin-right:3px;font-size:0.9em;line-height:250%;}
.guess h2 span {color:#FF6B01;font-size:0.9em;line-height:250%;}
.weui_grids {position:inherit;}
.guess .lists {background:#fff;overflow:hidden;}
.guess .lists>div {margin:10px 0px 0px 0px;text-align:center;padding:0px 2px;}
.guess .lists img {width:100%;}
.guess .lists h3 {text-align: center;font-weight: normal;line-height:150%;padding:3px 0px;color:#7a7a7a;font-size:0.9em;}


/*login*/
.weui_media_box.weui_media_text .weui_media_title{margin:0px 0px 4px 0px;color#484848;}
.weui_media_box .weui_media_desc{color:#7d7d7d;line-height:150%;font-size:.85em;}
.weui_media_box h3 {color:#484848;font-size:1.25em;font-weight:normal;}
.weui_btn_waring:not(.weui_btn_disabled):visited {color: #eee;}
.weui_cell_select .weui_select {font-size:inherit;font-family:inherit;}
.payList a:nth-child(2n){background: #fbfbfb;}
.gameList>div:active {background: #f2f2f2;}
.btn {background:#FC7E17;color:#fff;}
.btn-block{font-size:1.25em;}
.login_tip {margin:15px 0px 5px 0px;padding-bottom: 20px;text-align: center;color:#7d7d7d;}
.login_tip a {color: #fb6f17;}

.qqLogin {
	display: inline-block;
	margin: 0 5px;
	width: 54px;
	height: 80px;
	background: url(../images/unionlogin.png) no-repeat 0;
	background-position: -54px 0px;
	background-size:108px 54px;
	position:relative;
}
.wechatLogin {
	display: inline-block;
	margin: 0 5px;
	width: 54px;
	height: 80px;
	background: url(../images/unionlogin.png) no-repeat 0;
	background-position: 0px 0px;
	position:relative;
}
.mobileLogin {
    display: inline-block;
    margin: 0 5px;
    width: 54px;
    height: 80px;
    background: url(../images/mobile_login.png) no-repeat 0;
    background-position: -3px -2px;
    position: relative;
}
.userLogin {
    display: inline-block;
    margin: 0 5px;
    width: 54px;
    height: 80px;
    background: url(../images/user.png) no-repeat 0;
    background-position: -2px -2px;
    position: relative;
}
    .wechatLogin span, .qqLogin span, .mobileLogin span, .userLogin span {
        position: absolute;
        bottom: 0px;
        display: block;
        width: 100%;
        text-align: center;
        color: #8A8A8A;
        font-size: .75em;
    }

.lists .weui_navbar_item:after{border:none;}
.lists .weui_cell:after{border:none;}
.lists .weui_cell:before{border:none;}
em.updatemoney{width: 25px;height:25px;font-size:1em;color:#ffea5f;margin:0px -10px 0px 3px;}
/*sale*/
.sale ul {background: #f3f3f3;}
.sale .art {position: relative;}
.sale .art img {width: 100%;}
.sale .art .title-bg {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	background: #333;
	line-height: 30px;
	opacity: .9;
	margin-bottom:0px;
}

.sale .art .title {
	position: absolute;
	bottom: 0;
	padding-left: 5px;
	width: 100%;
	height: 30px;
	color: #fff;
	font-size: .1rem;
	line-height: 31px;
}

.sale .art .title span {float: right;margin-right: 15px;margin-top:10px;}

.sale .open {
	position: absolute;
	bottom: 1px;
	left: 44%;
	display: inline-block;
	width: 52px;
	height: 52px;
	background: url(../images/icon.png) no-repeat 0;
	background-position: 0 -274px;
}

.sale .content {
	display: none;
	margin-bottom: 25px;
	padding: 10px;
	border-bottom: 1px solid #e1e1e1;
	background: #fff;
}

.sale .content p {color: #666;font-size: .6rem;line-height: 1.4;}
.sale .content p b{color: #333;font-size: .7rem;line-height: 2;}
.sale .active .open {background-position: 0 -220px;}

.sale .active .title-bg {
	background: -moz-linear-gradient(left,#fd6b06,#a5c113);
	background: -webkit-gradient(linear, 0 50%,100% 50%,from(#fd6b06), to(#a5c113));
	background: -webkit-gradient(linear, 0 50%,100% 50%, from(#fd6b06), to(#a5c113));
	background: -webkit-linear-gradient(left, #fd6b06, #a5c113);
	background: -o-linear-gradient(left, #fd6b06, #a5c113);
	color: #fff;
}

.sale .active .content {display: block;}


.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
}
.gch {padding:0px 2px;}
.gchlst .gch img.mn {position:absolute;z-index:3;width:25%;bottom:30%;right:20%;}
.weui_cell.disable{background:transparent;}
/*about*/
.about-header {width:100%;text-align:center;}		
/*uc*/
.uc-header {text-align:center;position:relative;}
.uc-header .bg img {width:100%;z-index:1;border:none;}
.uc-header .info {position:absolute;top:12px;width:100%;font-size:1em;}
.uc-header .info li{margin:0 auto;padding:0px;color:#fff;}
.uc-header .info .levelicon img {width:15%;text-align:center;}
.uc-header .info .level {font-size:.5em;margin-top:-2px;}
.uc-header .info .username {margin-top:-5px;}
.uc-header .info .wallet {margin-top:5px;}
.uc-header .info .wallet span{font-size:2.5em;vertical-align:middle;}
.uc-header .info .wallet a{font-size:.75em;border-radius:12px;padding:3px 8px;margin-left:8px;background:#f5be98;color:#876651;}
.uc-grid {background: #fff;overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.uc-grid .item {margin:0px;border-bottom:1px solid #eee;border-right:1px solid #eee;background-color:transparent;margin-bottom:-1px;}
.uc-grid a:hover{background:#f5f5f5;}
.weui_grid_icon {width:36px;height:36px;margin-top:13px;}
.uc-grid .weui_grid_label{color:#505050;margin:5px auto;font-size:.9em;}
.companyAccount .weui_cell {border:none;background:transparent;font-weight:normal;}
.companyAccount .weui_cell .weui_cell_bd p{margin:0px;padding:5px 0px 0px 0px;}
.pay {min-height: 155px;border-bottom: 8px solid #fb6f17;}
.pay .avatar {padding: 15px 0;padding-top: 30px;padding-left: 30px;text-align: left;}
.pay .avatar img {width: 80%;}
.pay h1 {padding-top: 35%;text-align: left;line-height: 30px;}
.dl{width:100%;z-index:5;position:fixed;}
.wdl{padding:95px 0px 80px 0px;}
.dl .dlbar{height:55px;background:#333;position:relative;display:none;}
.dl .dlbar a {float:left;margin:18px 4px 18px 10px;color:#c9c9c9;font-size:18px;}
.dl .dlbar img {float:left;height:100%;margin:0px;}
.dl .dlbar .title {float:left;}
.dl .dlbar div h1{color:#fff;font-size:12px;padding-top:20px;line-height:40%;}
.dl .dlbar div span {font-size:9px;color:#c9c9c9;}
.dl .dlbar .btn {width:128px;height:100%;background:#fff;border-radius:0px;padding:0px;margin:0px;position:absolute;right:0px;top:0p;}
.dl .dlbar .btn img {width:35px;height:35px;margin:10px 0px 10px 12px;}
.dl .dlbar .btn div {float:left;height:100%;padding:10px 0px 0px 0px;}
.dl .dlbar .btn div h1 {font-size:14px;color:#FB6F17;text-align:left;padding-top:8px;line-height:30%;}
.dl .dlbar .btn div span {color:#c9c9c9;font-size:9px;margin-top:-3px;}
.dl .bar {position:relative;}
.weui_panel{margin:0px;}
.payList {background:#fff;}
.payList a{border:none;}
.payList a:hover{background:#fff2e8;}
.weui_media_box:before{border:none;}
.payList .weui_media_box .weui_media_title{color:#484848;font-weight:normal;}
.payList .weui_media_box.weui_media_appmsg{height:86px;border-bottom:1px solid #e8e8e8;}
.payList .weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb{width:40px;margin:0px;}
h2.list-title {margin:10px 10px;font-size: 1em;line-height: 1;}

/*message*/
.message .weui_media_title {
	margin-bottom: 3px;
	color: #999;
	font-weight: normal;
	font-size: .6rem;
}

.message .weui_media_desc .system {color: #fb6f17;}
/**bank**/
.bank-tip {margin: 5px 15px;color:#484848;font-size: .75em;}

.cash-info {display: block;padding:8px 4px;background:#fff;border:none;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.cash-info p {color: #5c5c5c;font-weight:bold;font-size:1.75em;padding-left:5px;margin:0px;}
.cash-info .glyphicon {color:#a0a0a0;padding:0px 5px;}
.cash-info h2.list-title{padding:5px 10px;margin:0px;}
.icon_fail {z-index: 999999;display: block;margin: auto;width: 104px;height: 104px;background: url(../images/icon_fail.png) no-repeat 0;background-size: 104px 104px;}
h3.title_t3 {color: #F2AE11;margin-bottom:1em;text-align:center;font-weight: normal;line-height: 1.1;}
h3.title_t3 span {display: block;color: #8A8A8A;position:relative;font-size:1em;}
h3.title_t3 span:before, h3.title_t3 span:after {content: '';position: absolute;top:52%;background:#999;width:27%;height:1px;}
h3.title_t3 span:before{left:5%;}
h3.title_t3 span:after {right: 5%;}

.icon_succ {
	z-index: 999999;
	display: block;
	margin: auto;
	width: 104px;
	height: 104px;
	background: url(../images/icon_succ.png) no-repeat 0;
	background-size: 104px 104px;
}

a.input-r {display: inline-block;padding: 5px;color: #007dd5;font-size: .6rem;}
/*paylist*/
span.pay-time{width:145px;float:left;}
span.pay-type {display:inline-block;margin:0px 10px;float:left;}
/*footer*/
footer {padding: 20px;text-align: center;font-size: 14px;}
/**表单验证*/
.weui_vcode .weui_cell_primary{position: relative !important;}
.weui_vcode .Validform_checktip{top:0 !important;}
.Validform_checktip{position: absolute;right: 5px;top: 8px;color: #2c7a60;font-size: 1em;padding: 2px 5px;line-height:1.5em;}
.Validform_checktip.Validform_wrong{color:#fc7e17;}
.loading{background:url(../images/loading.gif) no-repeat 0;height: 33px;}
h2.note-color {font-size:0.85em;color:#900;background:#FFC;margin:0px;padding:10px 5px;}

@media all and (orientation : portrait) and (min-width:512px){
 .weui_cell{height:3em;}
 .weui_cell .weui_label,.weui_cell_primary,.uc-header .info .level,.uc-grid .weui_grid_label,.gchlst .gch p{font-size:1em;line-height:1.75em;}
 .uc-header .info .username,.guess h2 span,.guess .lists h3{font-size:1.25em;}
 .uc-header .info .wallet{margin-top:20px;}
 .weui_tabbar {height:60px;}
 .weui_cell_hd em{font-size:1.25em;line-height:1.75em;}
}

/*首页游戏分类标题*/

.weui_grids .title_div {
    text-align: center;
    padding-bottom:0.5em;
}
.weui_grids .title_div .title{
    width:50%;
    margin-bottom:0.6em;
}
.weui_grids .gameCategry {
    clear: both;
    padding: 15px 10px;
    border-top: 10px solid #f4f4f4;
}